package com.ymatou.iapi.reachpromotion.parameter;

import java.math.BigDecimal;

import com.ymttest.utils.compare.parameter.compareKey;

public class ProductDto {
	/**
	 * 商品ID，uuid
	 */
	@Role("key")
	@compareKey
	private String ProductId;

	/**
	 * 商品规格Id
	 */
	private String CatalogId;

	/**
	 * 单价
	 */
	private BigDecimal ProductUnitPrice;

	/**
	 * 购买数量
	 */
	private int ProductQty;

	/**
	 * 商品总价 - 暂时不用
	 */
	private BigDecimal ProductTotalPrice;

	/**
	 * 优惠金额 -返回中用
	 */
	private BigDecimal PromotionValue;

	/**
	 * 是否得到了优惠促销
	 */
	private boolean promotion;
	/**
	 * 购物车商品序号
	 */
	private String shoppingCartProductNo;

	public String getProductId() {
		return ProductId;
	}

	public void setProductId(String productId) {
		ProductId = productId;
	}

	public String getCatalogId() {
		return CatalogId;
	}

	public void setCatalogId(String catalogId) {
		CatalogId = catalogId;
	}

	public BigDecimal getProductUnitPrice() {
		return ProductUnitPrice;
	}

	public void setProductUnitPrice(BigDecimal productUnitPrice) {
		ProductUnitPrice = productUnitPrice;
	}

	public int getProductQty() {
		return ProductQty;
	}

	public void setProductQty(int productQty) {
		ProductQty = productQty;
	}

	public BigDecimal getProductTotalPrice() {
		return ProductTotalPrice;
	}

	public void setProductTotalPrice(BigDecimal productTotalPrice) {
		ProductTotalPrice = productTotalPrice;
	}

	public BigDecimal getPromotionValue() {
		return PromotionValue;
	}

	public void setPromotionValue(BigDecimal promotionValue) {
		PromotionValue = promotionValue;
	}

	public boolean isPromotion() {
		return promotion;
	}

	public void setPromotion(boolean promotion) {
		this.promotion = promotion;
	}

	public String getShoppingCartProductNo() {
		return shoppingCartProductNo;
	}

	public void setShoppingCartProductNo(String shoppingCartProductNo) {
		this.shoppingCartProductNo = shoppingCartProductNo;
	}
}
